encoding/json.decodeState.errorContext (field)

23 uses

	encoding/json (current package)
		decode.go#L218: 	errorContext          *errorContext
		decode.go#L238: 	if d.errorContext != nil {
		decode.go#L239: 		d.errorContext.Struct = nil
		decode.go#L241: 		d.errorContext.FieldStack = d.errorContext.FieldStack[:0]
		decode.go#L256: 	if d.errorContext != nil && (d.errorContext.Struct != nil || len(d.errorContext.FieldStack) > 0) {
		decode.go#L259: 			err.Struct = d.errorContext.Struct.Name()
		decode.go#L260: 			fieldStack := d.errorContext.FieldStack
		decode.go#L662: 	if d.errorContext != nil {
		decode.go#L663: 		origErrorContext = *d.errorContext
		decode.go#L706: 				if d.errorContext == nil {
		decode.go#L707: 					d.errorContext = new(errorContext)
		decode.go#L730: 						d.errorContext.FieldStack = append(
		decode.go#L731: 							d.errorContext.FieldStack,
		decode.go#L737: 				d.errorContext.Struct = t
		decode.go#L738: 				d.errorContext.FieldStack = append(d.errorContext.FieldStack, f.name)
		decode.go#L819: 		if d.errorContext != nil {
		decode.go#L823: 			d.errorContext.FieldStack = d.errorContext.FieldStack[:len(origErrorContext.FieldStack)]
		decode.go#L824: 			d.errorContext.Struct = origErrorContext.Struct